/* ------------------------------------------------------
hasLayout
------------------------------------------------------ */
.ref-header {
	zoom: 1;
}

/* ------------------------------------------------------
List Position Fix
------------------------------------------------------ */
.ref-page-navigation ul { 
	list-style-position: outside;
}

/* ------------------------------------------------------
Inline-block
------------------------------------------------------ */
.ref-page-navigation .ws-filter .ws-stars {
	zoom: 1;
	display: inline;
}

/* ------------------------------------------------------
Min & Max Height Fix
------------------------------------------------------ */
.ref-page-navigation {
    height: 562px;
}

.ws-setting-section,
.ws-breadcrumbs,
.ref-page-navigation ul li {
	zoom: 1;
}

.ws-breadcrumbs-list .ws-breadcrumbs-list-item {
	line-height: 1.2;
}

/* Address Book */
.address-book td.ws-edit,
.address-book th.ws-edit {
	background: transparent;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.ws-checkout-account .address-book {
	width: 95%;
}

.ws-checkout-account .ws-main-content .ws-section .ws-footer, 
.ws-checkout-account .ref-main-content .ws-footer {
	width: 100%;
}

.ws-checkout-account .ref-main-content .ws-footer .ws-button {
	margin-top: 9px;
}

#ws-create-account .email-and-password .ws-field {
	display: inline-block;
	display: inline;
}

#ws-create-account .email-and-password label {
 	display: block;
 	float: left;
}

#ws-create-account .email-and-password input,
#ws-create-account .email-and-password select {
 	display: block;
 	clear: both;
}

#ws-profile-settings .ws-setting-values dd{
 	width: 350px;
}

#ws-forgot-pass .ws-login label,
#ws-forgot-pass .ws-login input {
 	display: block;
}

.current-email {
	display: inline;
}

/* ------------------------------------------------------
Email a Friend
-------------------------------------------------------*/
.email-a-friend button {
	margin: 0 5px 0 0;
}

/* Breadcrumbs */
.ws-breadcrumbs-list li.last-child {
	color: #EC8D00;
	padding-right: 0;
	margin-right: 0;
}

/* Preferences */
#ws-create-account .ws-box-preferences .ws-box-row,
#ws-profile-settings .ws-box-preferences .ws-box-row {
	zoom: 1;
}

#ws-create-account .ws-enter-address .ws-box-preferences label.ws-checkbox input,
#ws-profile-settings .ws-box-preferences label.ws-checkbox input {
	width: 13px;
	height: 13px;
}

/* Orders pages */
#ws-my-account-order-details .ws-orders-row,
#ws-my-account-order-details .ws-cancel-order-link {
	zoom: 1;
}

/* Direct Debit */	
#ws-payment .ws-direct-debit-form .ws-text {
	margin-right: 20px;
	line-height: 20px;
}
#ws-payment .ws-direct-debit-form .kor-field-error-right {margin: 0;}


/*------------------------------
	Gift Cards
--------------------------------*/

.ref-eGistList li {
	_display: inline;
	_zoom: 1;
}
*+html .ref-eGistList li {
	display: inline;
	zoom: 1;
}
